#再次开庭
from schedule import every, repeat
def zckt():

    #再次传票送达及结果获取
    def cpsd():
        #todo:调用华宇获取第一次庭审完成且再次开庭排期的案件
        # todo：调用华宇生成传票并送达给传票人
        # todo： 获取送达结果 存储在java 在qt 展示
        print("再次传票送达及结果获取")
        pass

    # 裁判文书获取并获取签章结果.
    @repeat(every(5).minutes)
    def cpws():
        # todo:调用华宇获取第一次庭审完成且不再再次开庭的案件
        # todo：调用华宇获取案件的裁判文书
        # todo： 并根据裁判文书获取签章结果
        # todo： 存储在java 并在qt展示
        print("裁判文书获取并获取签章结果")
        pass
    # 电子邮件送达并获取电子送达结果
    @repeat(every(5).minutes)
    def dzyjsd():
        # todo:调用华宇获取庭审完成且裁判文书已送达的普通案件
        # todo：调用华宇生成并发送电子邮件送达
        # todo： 获取电子邮件送达结果
        # todo： 存储在java 并在qt展示
        print("电子邮件送达并获取电子送达结果")
        pass

    # 定时获取结案送达结果并上诉确认
    @repeat(every(5).minutes)
    def hqjasd():
        # todo:调用华宇获取庭审完成且裁判公告送达确认的案件
        # todo：调用华宇获取这些案件的结案送达结果
        # todo： 如果未送达成功 向java发送结案提醒请求
        # todo： 如果送达成功且最后一个签收人签收日期在15天以前的案件 调用华宇接口执行上诉确认
        print("定时获取结案送达结果并上诉确认")
        pass
    # 定时获取案件的归档状态
    @repeat(every(5).minutes)
    def gdzthq():
        # todo:调用华宇获取已归档的案件
        # todo：给java发送请求，归档案件数量加1
        print("定时获取案件的归档状态")
        pass